package com.guaoran.interview.in2018.collection.map;

import java.util.Map;
import java.util.TreeMap;

/**
 * @Author gucheng
 * @Description
 *  TreeMap 有序集合,实现了SortedMap
 *      默认按照key的排序规则进行排序，
 *          如果没有指定排序规则，则使用key的类型的排序规则，
 *          如果指定自定义的排序规则，则使用指定的排序规则
 * 2019-03-18 10:04
 */
public class TreeMapDemo implements Comparable {
    public static void main(String[] args) {
        Map<String,Integer> treeMap = new TreeMap<>();
        for (int i = 10; i >0; i--) {
            treeMap.put(i+"key"+i,i);
        }
        treeMap.entrySet().forEach(m -> {
            System.out.println("有序集合 "+m.getKey()+" -> "+m.getValue());
        });
    }

    @Override
    public int compareTo(Object o) {
        return 0;
    }
}
